package com.cleaningcloud.cld.domain;

import com.cleaningcloud.common.core.web.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.cleaningcloud.common.core.annotation.Excel;

/**
 * 项目岗位对象 cld_project_post
 * 
 * @author cleaningcloud
 * @date 2024-10-15
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CldProjectPost extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 项目岗位ID */
    private Long projectPostId;

    /** 项目ID */
    @Excel(name = "项目ID")
    private Long projectId;

    /** 项目岗位名称(字典表cld_project_post) */
    @Excel(name = "项目岗位名称(字典表cld_project_post)")
    private Long projectPostName;

    /** 岗位编号 */
    @Excel(name = "岗位编号")
    private String projectPostNo;

    /** 班次ID */
    @Excel(name = "班次ID")
    private Long classesId;

    /** 项目职务名称(字典表cld_project_duits) */
    @Excel(name = "项目职务名称(字典表cld_project_duits)")
    private Long projectDuitsName;

    /** 员工ID */
    @Excel(name = "员工ID")
    private Long staffId;

    // 员工名称
    private String staffName;
    // 职务
    private String jobName;

    /** 是否主职务 */
    @Excel(name = "是否主职务")
    private Long isMasterDuits;

    /** 项目组ID */
    @Excel(name = "项目组ID")
    private Long projectGroupsId;

    // 是否通班
    private Long isClass;

    /** 备注是否关闭 */
    @Excel(name = "备注是否关闭")
    private Long flag;


}
